package com.tarena.lbs.coupon.dao.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.tarena.lbs.coupon.pojo.po.CouponPO;
import com.tarena.lbs.coupon.pojo.po.UserCouponsPO;
import com.tarena.lbs.coupon.pojo.query.CouponQuery;
import com.tarena.lbs.coupon.pojo.query.UserCouponQuery;
import com.tarena.lbs.coupon.pojo.vo.UserCouponsVO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface CouponMapper extends BaseMapper<CouponPO> {
    List<CouponPO> selectListCoupon(CouponQuery couponQuery);

    void insertCoupon(UserCouponsPO po);

    List<UserCouponsVO> selectByUserCoupon(UserCouponQuery couponQuery);
}
